package org.liangsy.client.user.dao;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

@Data
@TableName("user_info")
public class UserInfo {
    @TableId
    // 全局唯一ID（推荐UUID或雪花ID）
    private String userId;
    // 用户名（唯一约束）
    private String username;
    // 加密后的密码（Bcrypt/Argon2）
    private String passwordHash;
    // 邮箱（唯一约束）
    private String email;
    // 手机号（唯一约束，国际格式）
    private String phone;
    // 状态码（0=禁用，1=正常，2=未激活）
    private Integer statusCd;
    // 创建时间（毫秒级时间戳）
    private Long createDate;
    // 更新时间（毫秒级时间戳）
    private Long updateDate;
}